package com.ybu.service;

import com.ybu.pojo.dto.UserInfoDTO;
import com.ybu.pojo.dto.UserLoginDTO;
import com.ybu.pojo.dto.RegisterDTO;
import com.ybu.pojo.dto.UpdatePwdDTO;
import com.ybu.pojo.vo.UserLoginVO;
import org.springframework.web.multipart.MultipartFile;

public interface UserService {
    void register(RegisterDTO registerDTO);
    UserLoginVO login(UserLoginDTO UserLoginDTO);
//    int updatePwd(User user);

    void updatePwd(UpdatePwdDTO updatePwdDTO, UserLoginVO userLoginVO);
    void editInfo(UserInfoDTO userInfoDTO, UserLoginVO userLoginVO);
    void updateAvatar(MultipartFile avatar, UserLoginVO userLoginVO);

//    void changeAvatar(ChangeAvatarDTO changeAvatarDTO);
//    void  changeAvatar(Integer id,String avatar,String username);
}
